草庐IT

Android Horizo​​ntalScrollView 宽度

全部标签

ios - 有没有办法调整 UITabBar 按钮项的宽度以适应屏幕上超过 5 个按钮?

我的按钮似乎被拉长了,尤其是在横向模式下。我无法在UITabBar、UITabBarViewController或UITabBarItem本身上找到可调整的属性。(当然,一个答案是买一台iPad……但这并不能解决对手机的需求。)例如,考虑这个简单的TabBarExample-如果我只能将标签栏设置为在添加更多按钮时自动收缩,或者手动调整宽度以适应标签栏上的所有按钮,我会很高兴。 最佳答案 无法使用超过五个可见按钮的UITabbar。您必须编写自己的组件。此处为significantpixels.com/TheiPhoneTabBar

ios - 为什么使用 CoreText 渲染文本布局,文本可以显示在 1px 宽度的路径中?

我写了一段代码,使用CoreText布局一些文本,如下图所示。红色矩形是文本区域,黑色矩形是图像或其他对象的空区域。我使用kCTFrameClippingPathsAttributeName告诉CoreText,黑色矩形不会显示文本。详细图片如下:为什么有些文字会在这个位置撕裂?红色矩形和黑色矩形只有很小的面积,宽度只有1px,为什么会出现文字?右边的红色矩形框是(533,40,440,668),右边的小矩形框是(534,98,440,399)。这样的代码:CGPathReftextArea;//AnarrayofclippingpathsNSMutableArray*clipping

ios - 即使视口(viewport)元标记中的分辨率宽度为 1536,ipad 3 设备宽度是否始终为 768?

我正在尝试了解iOS设备的视口(viewport)元标记。我创建了一个测试页面,我在其中插入了一张862像素宽的图像。所以我将视口(viewport)元标记设置为:然而在ipad3上,分辨率宽度为1536像素,视口(viewport)设置为与ipad3相同的可见区域,862px的图像被放大了,宽度比可见区域。所以我必须水平滚动才能看到图像的其余部分。这让我觉得device-width返回768像素,这说明了862像素图像的水平滚动有点额外。为什么要这样做?我必须考虑某种像素密度吗?更新我已经尝试将宽度设置为数字宽度,与图像的宽度完全相同(在本例中为“862”)。所以网页是862X206

android - PhoneGap 忽略设置了特定宽度的视口(viewport)标签?

我开发了一个web应用程序,并成功地使用视口(viewport)元素使该应用程序适合不同的设备。例如在iPhone上我使用了这个:我的Web应用程序在iPhoneSafari浏览器上使用此视口(viewport)看起来不错。因此我想,在PhoneGap的帮助下将我的webapp包装成AppStore应用程序会很容易。但到目前为止,我没有运气这样做。viewport标签似乎被完全忽略了。所以这是我的问题:视口(viewport)标记是否在PhoneGap上以特定宽度(如上例所示)工作?还是我必须重新设计响应式网页设计? 最佳答案 我已

Android如何将文本视图集中在父母的整个宽度内?

我有一个复选框和一个固定在UI左侧的文本视图。我还有另一个文本视图“newcard#”,我想以父母的整个宽度为中心。父宽是从左到右运行的空白,如下所示。请注意,“newcard#”在红色中心线的右边。基本上,我希望“newcard#”以红色中心线为中心。我尝试了多种重力和Layout_gravity的组合,没有任何运气。我在这里想念什么?item.xml看答案我只保持相关性,希望结果不会改变。删除:android:layout_toEndOf="@+id/cardType1"android:layout_toRightOf="@+id/cardType1"并插入:android:layout_

ios - 无法使 View 与 iOS 中的单元格宽度相等?

我正在iOS中制作自定义单元格。我添加了原型(prototype)单元格。我正在尝试在与父单元格宽度相等的单元格内添加一个View。但是单元格的宽度不相等请告诉我我该怎么做是吗?约束是:View结构:编辑:在iPad上预览时它不显示完整View.但在实际设备上它工作正常。为什么?示例在这里https://drive.google.com/file/d/0B7RGQm8-8k24Q0tXUFZOLUZFQk0/view?usp=sharing 最佳答案 当我检查你的示例项目时,我发现你将你的viewController大小设置为iPh

iphone - 如何绘制可变宽度的 UIBezierPath?

我想知道我应该如何绘制笔画宽度在圆弧中心达到峰值的uibezierpath。这是我的意思的一个例子:要么我必须在绘图时遍历每个点,并相应地设置笔划宽度,要么有更简单的方法。谁能指出我正确的方向?谢谢 最佳答案 你可以只画出两条没有笔画的外部路径,将它们连接起来,然后填充它们之间的空间。 关于iphone-如何绘制可变宽度的UIBezierPath?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

ios - 是否可以仅使用 interfacebuilder 在自动布局中以相同宽度并排对齐 3 个 View ?

我有一个根据自动布局的快速问题。也许我遗漏了一些东西,但自两个小时以来,我一直在尝试将3个View以相同的宽度对齐。我的目标是每个View都使用1/3的屏幕。自动旋转后,所有View都应具有相同的宽度,但所有相邻的View应具有父View的总宽度。我的想法是这样的:以编程方式执行此操作很简单。是否可以仅使用界面构建器来解决此任务? 最佳答案 是的,只需将其设置为与父View相同的大小(然后将其更改为1:3比例)并将前导约束设置为0。您可以通过按住Ctrl键将您想要的View拖动到它的superView来完成此操作。在此处选择Equa

iphone - 定义屏幕宽度常量

我定义了一个常量,屏幕宽度为320。这在我的代码中的多个地方使用。我必须更改它以从当前设备中获取值(value),我不想触及所有这些地方。所以,我想为此定义一个常量值:[[UIScreenmainScreen]bounds].size.width#definekScreenWidth[[UIScreenmainScreen]bounds].size.width但它给了我很多编译错误。有什么线索吗? 最佳答案 [[UIScreenmainScreen]applicationFrame].size.width

iphone - 确定分组自定义单元格的 UITableViewCell 宽度的正确方法?

我有一个通过代码(不是InterfaceBuilder)创建的自定义UITableViewCell。我有依赖于单元格宽度的subview:有一个标签始终需要位于单元格的右边缘内。单元格显示在分组TableView中。我最初对这些值进行了硬编码以在iPhone上使用,但现在我正在将该应用程序转换为通用二进制文件,并且硬编码的数字已用于iPad上的分组TableView。是否有正确的方法来获取单元格的宽度?框架返回全屏宽度,这让我的标签错位了。或者我应该硬编码两组值,一组用于iPhone,一组用于iPad?如有任何建议,我们将不胜感激。 最佳答案